@charset "utf-8";
/*register*/ 
.register{ border-top:1px solid #bbb; padding:60px 0; width:100%;}
.register .register-step{ width:1071px; margin:0 auto; height:230px; padding-bottom:21px; margin-bottom:60px; color:#9a9a9a;} 
.register .register-step li{ float:left; width:190px; border:4px solid #dedede; height:222px; background:url(../images/register_stepbg.gif) repeat-x; position:relative;}
.register .register-step li.cur{ border:4px solid #ee8652;}
.register .register-step li .cur-arrow{ width:31px; height:21px; position:absolute; left:83px; bottom:-21px; background:url(../images/agent_sprite.png) no-repeat 0 0; display:none;}
.register .register-step li.cur .cur-arrow{ display:block;}
.register .register-step li.step-line{ width:33px; height:6px; margin:112px 30px 0 30px; border:0px none; background:#dedede;}
.register .register-step li.step-line-done{ width:33px; height:6px; margin:112px 30px 0 30px; border:0px none; background:#ee8652;}
.register .register-step li .stepNum{ font-size:40px; text-align:center; line-height:50px;}
.register .register-step li .stepName{ text-align:center; width:100%;font-size:18px; padding-top:18px;}
.register .register-step li .stepTxt{ padding:10px 5px 0 5px; line-height:18px;}
.register .register-step li .stepTxt p{ margin-bottom:5px;}
.register .register-con{ width:1070px; margin:0 auto;}
.register .register-con .zcBt{ font-size:24px; padding-bottom:30px;}
.register .register-con .question{ float:left; display:inline; position:relative; width:20px;}
.register-con .question .questionTips{ position:absolute; left:-250px; border:1px solid #cacaca; width:488px; height:135px; padding:5px; line-height:22px; display:none; z-index:1000; top:42px; background-color:#fff; font-size:12px;}
.register-con .question .questionTips i{ display:block; top:-11px; left:250px; width:15px; height:11px; background:url(../images/agent_sprite.png) no-repeat -32px 0; position:absolute;}
.register-con .question-hover .questionTips{ display:block;}
.register .register-con .uploadArea{ width:131px; text-align:center;}
.register .register-con .uploadArea a img{*margin-top:15px;}
.register .register-con .id-sample{ position:relative; height:88px; margin-left:27px; display:inline;}
.register-con .id-sample strong{ font-weight:normal; float:left;}
.register-con .id-sample .enlarge{ display:block; position:absolute; bottom:0; right:0; width:17px; height:17px; background:url(../images/enlarge_btn.png) no-repeat;}
.register .register-con .idpic-tips{ padding-left:44px; width:380px; font-size:16px; color:#333; line-height:24px;}
.register .register-con .idpic-tips p{ padding-bottom:10px;}
.register .register-con .company-pic{ width:132px; text-align:center; margin-right:40px;}
.register .register-con .company-pic a img{*margin-top:15px;}
.register .register-con .addressTxt{ width:800px; height:105px; margin-top:10px;}
.register .register-con .addressTxt textarea{ width:540px; height:90px; border:1px solid #999; padding:5px; resize:none;color: #555; font-size: 18px; font-family: "Microsoft Yahei"; line-height:24px;}
.register .register-con .registerResult{width:530px; margin:0 auto; font-size:18px;}
.registerResult .successfulZc{ padding-left:30px; height:40px; line-height:40px; background:url(../images/successIcon.png) no-repeat left center; font-size:24px; margin-bottom:30px;}
.registerResult .auditTips{ color:#e16426; line-height:30px;}
.registerResult .back{ margin-top:50px; width:100%; text-align:center; height:33px;}
.registerResult .back a{ display:inline-block; width:200px; height:33px; line-height:33px; text-align:center; color:#fff; background-color:#26a1e1;}
.registerResult .back a:hover{ background-color:#1a94d3; color:#fff;}
.jumpTips{ font-size:24px; text-align:center; margin-bottom:20px;}